package com.leyou.item.service;

import com.leyou.common.pojo.PageResult;
import com.leyou.item.pojo.Sku;
import com.leyou.item.pojo.SpuBo;
import com.leyou.item.pojo.SpuDetail;

import java.util.List;

/**
 * @author gsy
 * @date 2022/4/11
 * @apiNote
 */
public interface GoodsService {
    PageResult<SpuBo> querySpuBoPage(String key, Boolean saleable, Integer page,Integer rows);
    void saveGoods(SpuBo spuBo);
    void updateGoods(SpuBo spuBo);
    void saveSkuAndStock(SpuBo spuBo);
    SpuDetail querySpuDetailBySpuId(Long spuId);

    List<Sku> querySkusBySpuId(Long spuId);
}
